home *** CD-ROM | disk | FTP | other *** search
/ Alde ADA 5 #1 / ADA CD-ROM - Alde Publishing.iso / cm / afmt2.sid < prev    next >
Encoding:
Text File  |  1988-05-03  |  4.1 KB  |  82 lines

  1. --= SID = SIMTEL20 Ada Software Repository Item Description File = SID =--
  2. -- UNIT NAME         : Ada Pretty Printing Program
  3. -- VERSION           : 1.2
  4. -- REVIEW CODE       : 
  5. -- DDN ADDRESS       : 
  6. -- AUTHOR            : Marlow Henne (AF Armament Lab) and Larry Neal (Gen Res Corp)
  7. --                   : Air Force Armament Lab (DLMM)
  8. --                   : -and-
  9. --                   : General Research Corp, Ft Walton Beach, FL
  10. --                   : Modified by Alan Woody (WOODY%TI-EG@CSNET-RELAY) for Vers 1.2
  11. --                   : Submitted and Modified by Richard Conn (RCONN at SIMTEL20)
  12. -- COPYRIGHT         : 
  13. -- DATE CREATED      : 2 July 85
  14. -- DATE RELEASED     : 2 July 85
  15. -- DATE LAST UPDATED : 24 July 85
  16. -- LOCATION          : ASR
  17. -- ENVIRONMENT       : DEC VAX 11/785, DEC Pascal
  18. --= CLASSIFICATION       ===============================================--
  19. -- CATEGORY LEVEL 1  : PROGRAMMING TOOLS
  20. -- CATEGORY LEVEL 2  : PRETTY PRINTERS
  21. -- CATEGORY LEVEL 3  : Pretty Printer 2
  22. -- CATEGORY LEVEL 4  : 
  23. -- KEYWORD           : Ada Pretty Printer
  24. -- KEYWORD           : Pretty Printer
  25. -- KEYWORD           : Pascal
  26. -- INDEX             : Pascal
  27. -- INDEX             : Pretty Printer
  28. -- INDEX             : Ada Pretty Printer
  29. -- INDEX             : Pretty Printer, Ada
  30. -- TAXONOMY          : 
  31. -- DEPENDENCIES      : 
  32. -- SEE ALSO          : 
  33. --= FILE LISTING         ===============================================--
  34. -- FILE SPECS        : PD:<ADA.PRETTY-PRINTERS>AFMT2.*
  35. -- DIRECTORY DISPLAY :
  36. -- Directory   PD:<ADA.PRETTY-PRINTERS>
  37. --      File Name     Byte Count  Line Count
  38. --   ---------------  ----------  ----------
  39. --   AFMT2.COM               703          24
  40. --   AFMT2.PAS            169567        3159
  41. --   AFMT2.PRO              3837          73
  42. --   ===============  ==========  ==========
  43. --     3 Files            174107        3256
  44. --= ABSTRACT             ===============================================--
  45. --         This  program  takes as input an Ada program and reformats the
  46. -- program according to a standard set  of  pretty  printing  rules.   No
  47. -- effort  is  made  to  detect  or  correct  syntactic  errors.  See the
  48. -- comments at the front of the program for  credits,  revision  history,
  49. -- and details on the pretty printing rules and operation.
  50. -- 
  51. --         ADAFMT is the original program, extracted from NOSC-TECR  with
  52. -- permission  of Col Bill Whitaker.  ADAFMT1 is a modified version which
  53. -- contains one minor problem:  "package ...  is  new"  constructs  cause
  54. -- the  indentation  level  to  increase.  Provided files include a short
  55. -- documentation file (ADAFMT.DOC)  and  command  files  (ADAFMT.COM  and
  56. -- ADAFMT1.COM).  ADAFMT2 has corrected all known bugs in ADAFMT1 and has
  57. -- extended the completeness and functionality of the program.
  58. --= REVISION HISTORY     ===============================================--
  59. --
  60. -- DATE         VERSION    AUTHOR                  HISTORY
  61. -- 19850702    1.1    Marlow Henne        Initial release to repository
  62. -- 19850724     1.2     Alan Woody              Bug fixes and extension
  63. --= RELEASE NOTICE       ===============================================--
  64. -- This prologue must be included in all copies of this software.
  65. --
  66. -- This software is released to the Ada community.
  67. -- This software is released to the Public Domain (note:
  68. --   software released to the Public Domain is not subject
  69. --   to copyright protection).
  70. -- Restrictions on use or distribution:  NONE
  71. --= DISCLAIMER           ===============================================--
  72. --     This software and its documentation are provided "AS IS" and
  73. -- without any expressed or implied warranties whatsoever.  No warranties
  74. -- as to performance, merchantability, or fitness for a particular
  75. -- purpose exist.
  76. --     The user is advised to test the software thoroughly before
  77. -- relying on it.  The user must assume the entire risk and liability of
  78. -- using this software.  In no event shall any person or organization of
  79. -- people be held responsible for any direct, indirect, consequential or
  80. -- inconsequential damages or lost profits.
  81. --======================================================================--
  82.